# pip install rouge
from rouge import Rouge

# 初始化
rouge = Rouge()

# 候选和参考文本（可以是字符串或分词后的列表）
reference = '我 爱 自然 语言 学习 '
# 候选序列（分词后的列表）
candidate = '喜欢 自然 语言 我 '

# 计算 ROUGE
scores = rouge.get_scores(candidate, reference)

# 输出结果
print("ROUGE-1:", scores[0]['rouge-1'])
print("ROUGE-2:", scores[0]['rouge-2'])
print("ROUGE-L:", scores[0]['rouge-l'])